package com.meet.api.dto.response;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class MeetActivityResponseDTO {

    private String activityId;
    private String title;
    private String description;
    private String coverUrl;
    private MeetActivityLocationResponseDTO activityLocation;
    private MeetActivityTimeResponseDTO activityTime;
    private List<String> category;
    private String temperatureTag;
    private Integer participantsCount;
    private Integer maxParticipants;
    private BigDecimal fee;
    private MeetActivityCreatorResponseDTO activityCreator;
    private String status;
    private Boolean isRegistered;
    private List<MeetActivityCommentResponseDTO> activityComments;
    private Date createdAt;
    private Date updatedAt;
}
